다음으로 객체지향소프트웨어 설계 방법론이 소프트웨어 재사용에 도움을 주는 점은 틀을 이용한 모듈의 재사용이다. 소프트웨어 베이스가 방대해지면, 모듈 검색이 용이하지 못하다는 점을 지적하였는데 객체지향소프트웨어개발방법론에서는 이 문제점을 틀을 이용한 해결책을 제시한다. 마지막
소프트웨어 획득 / 테스팅 / 시스템 전환
시스템 운영
시스템 유지 / 보수 / 개선
이상으로 SDLC 방법론에 대한 각 단계를 살펴보았다. 마지막으로 SDLC의 장단점을 요약하면 다음과 같다.
SDLC의 장단점
장점
단점
· 소프트웨어개발과정에 대한 확실한 통제 가능
· 대규모 시스템 개발에 적합
소프트웨어개발방법론이라는 학문형태로 자리를 잡고 있다. 따라서 방법이라는 것은 일반적으로 개발방법론이라 볼 수 있다. 세계적인 소프트웨어개발방법론은 크게 구조적 분석 및 설계(Structured A/D ), 정보공학(Information Engineering), 그리고 최근에 각광받고 있는 객체지향방법론(Object_ Oriented Methodolo
2. 객체지향개발방법론의 장점
객체지향 분석과 설계는 다음과 같은 여러 가지 중요한 장점을 제공한다.
1) 잘 설계된 디자인 방법은 객체지향 프로그래밍 언어의 장점을 최대한 발휘할 수 있게 한다. 더구나 잘 정의된 클래스 라이브러리가 있지 않을 때도 그 장점이 발휘된다. 또한 비록 설
소프트웨어 모델은 객체지향 패러다임(object-oriented paradigm)의 한 유형이다. 이는 데이터와 데이터 처리에 사용되는 알고리즘을 모두 캡슐화시키는 클래스(class)들의 생성이 강조된다. 이 패러다임에서 객체 클래스들이 적절하게 설계되고 구현되었다면 다른 응용과 컴퓨터 기반 시스템 구조에 재사용할
. 개발 과정도 드러난다. 고객은 물론 팀 내에서도 효율적인 소통이 가능하고 표준용어를 사용해 소통의 오류를 줄이고 정형화된 절차를 통해 오류를 최소화한다. 본고에서는 소프트웨어개발방법론에서 구조적 방법론, 정보공학적 방법론, 객체지향적 방법론의 특징과 장단점을 이해하고자 한다.
개발기술의 급속한 발전으로 체계적인 관리의 필요성이 증대되고 있음은 물론이다. 따라서 이러한 소프트웨어 프로젝트의 특성을 고려하고 프로젝트를 성공으로 이끌 수 있기 위해서는 프로젝트 관리 방법론과 함께 기법과 도구의 체계화가 이루어져야 한다.
국내 정보 산업체들의 경우는 아직도 사
방법론의 개념이 태동하기 시작하였다. 이 방법론은 모듈화, 단계적 세분화, 하향식 프로그래밍, 정보 은닉, 추상화 수준을 포함한다.
1970년대 중반 시스템 구축을 위한 설계 방법론의 개념이 출현하기 시작하였다. 개발 의뢰자의 요구를 바로 코딩한 시스템은 실패하기 쉽고 관리에 문제점을 드러낸다
객체지향 데이타베이스 시스템에 통합(integration)하기 위한 기법들을 제안한다. 통합의 결과로 생성되는 시스템은 규칙 기반 시스템의 추론 능력을 갖는 객체지향 데이타베이스 시스템이다. 통합은 매우 밀접한 결합 형태이다.
규칙 기반 시스템의 기능을 객체지향 데이타베이스 시스템에 통합하기
Ⅰ. 개요
지식 기반 시스템에 대한 연구는 지식 표현, 추론 기법, 지식 습득(knowledge acquisition) 등의 연구 분야들에 중점을 두고 진행되어 왔다. 그런 분야들은 여전히 지식 기반 시스템의 연구와 개발에 있어서 중요하다. 하지만, 지식 기반 시스템의 응용 분야의 범위와 규모가 확대됨에 따라 요구되는